“安全”是指“通过npm install
再次运行即可轻松修复”。我怀疑有时由于中断了安装过程而破坏了安装,但是没有证据可以证明这是原因。
而且,如果不安全,我是否应该总是rm -rf node_modules/
在中断npm之后?
它的罚款^C
只是确保取消处理后做这些事情2。
rm -rf node_modules/
如您所述,由于这将删除所有现有安装,因此可以避免很多错误。
npm cache clean
只是为了确定。这将清理缓存,并允许您npm install
在干净的状态上进行清理。
这是您将不得不做的很多工作,因为会弹出很多奇怪的npm错误。
虽然,几乎没有这两个命令无法修复的安装错误。
来自github上@zkat的答案:
从npm @ 3开始,任何修改您
node_modules
文件夹的内容(例如npm install
)都会自动修复您的node_modules/
文件夹-因此,如果您用破坏了文件^C
,只需重新运行npm install
就可以了!